package edu.lingnan.blog.common.core.domain.pojo;

import edu.lingnan.blog.common.core.web.domain.BaseEntity;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * 用户对象 user 表
 *
 * @author cql
 */
@Data
public class User extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 用户自增ID
     */
    private Integer userId;
    /**
     * 用户账号（系统自动分配11位）
     */
    private String account;
    /**
     * 用户密码(需加密)
     */
    private String password;
    /**
     * 用户性别（0：男；1：女）
     */
    private Integer gender;
    /**
     * 用户邮箱
     */
    private String email;
    /**
     * 用户头像
     */
    private String avatar;
    /**
     * 用户账号状态（0：正常；1：不可用）
     */
    private Integer status;
    /**
     * 用户常用登录地址
     */
    private String loginLocation;
    /**
     * 用户最后一次登录时间
     */
    private Date loginTime;
    /**
     * 注册时间
     */
    private Date registerTime;

    private List<Role> roles;

    private Integer[] roleIds;

    private Integer roleId;


}
